Out-of-sync L1 shadows: Fixup Tables
authorKeir Fraser <keir.fraser@citrix.com>
Fri, 20 Jun 2008 17:40:32 +0000 (18:40 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Fri, 20 Jun 2008 17:40:32 +0000 (18:40 +0100)
commit7ee9469202cc089d284d303c0bd0a4d9d709790b
tree4088e5893f67e8b0e70325cd10fb5f4ef917d52d
parent3c7fba7fd85c5e3b7a9e6d83e26e7575c515606d
Out-of-sync L1 shadows: Fixup Tables

This patch implement a very simple non complete reverse map for OOS
pages writable mappings to avoid shadow brute-force search on resyncs.

Signed-off-by: Gianluca Guida <gianluca.guida@eu.citrix.com>
xen/arch/x86/mm/shadow/common.c
xen/arch/x86/mm/shadow/multi.c
xen/arch/x86/mm/shadow/multi.h
xen/arch/x86/mm/shadow/private.h
xen/arch/x86/mm/shadow/types.h
xen/include/asm-x86/domain.h
xen/include/asm-x86/mm.h
xen/include/asm-x86/perfc_defn.h